MacAandD OSX 2 2 - Software Design for PHP and Enhanced Code Generation
Released on = June 20, 2007, 12:06 pm
Press Release Author = Excel Software
Industry = Software
Press Release Summary = Excel Software is shipping MacA&D OSX 2.2 for system and software modeling, requirement management, code generation, reengineering and project reports. This major release supports PHP design and code generation plus enhanced requirement management, diagram generation and editing. The new Global Search dialog scans thousands of text files and folders in seconds for matching text or wildcard patterns.
Press Release Body = Excel Software is shipping MacA&D OSX 2.2 for system and software modeling, requirement management, code generation, reengineering and project reports. This major release supports PHP design and code generation plus enhanced requirement management, diagram generation and editing. The new Global Search dialog scans thousands of text files and folders in seconds for matching text or wildcard patterns.
PHP is a modern scripting language for procedural and object-oriented programming. It drives popular web sites that often grow into large-scale development projects. MacA&D adds PHP code generation from class diagrams and structure charts. Often PHP programs provide the glue between web pages and a database engine. Data models can be drawn in MacA&D to design a database and generate the SQL schema.
Code generation capabilities in MacA&D have been enhanced for other languages including C, Pascal, Fortran, Basic, C++, Objective-C, Java, Delphi and SQL. New customization options give the developer control over content and format of generated code, how code files are named and where they are stored. One click on the Generate Code button creates code from selected objects on a class or structure model.
Requirement entries are defined as structured information in a Requirement Definition dialog controlled by a template with user-defined field and value choices. MacA&D 2.2 enables template changes to be applied across existing entries. Requirement entries can be checked for missing or inconsistent data. Entries can be linked to any kind of target document, diagram or specific diagram objects to provide two-way traceability. New capabilities simplify linking and navigating between many requirement entries and targets. The enhanced Requirement Matrix window presents data through user-defined views and queries.
Diagram editors for process, state, structure, class, data, object and task models have been enhanced with a new geometric shape tool, new caption properties, grid lines, scroll wheel support and an object size synchronization dialog. The new Shape Properties dialog supports 48 geometric shapes, border color, fill color, shadows and line thickness. Text can be added and positioned within each shape.
Designers control class members (attributes, operations, properties and events) and details (access, data type and arguments) displayed on class diagrams with checkbox options and presentation rules. To enhance productivity, detail dialogs now have Up and Down buttons to navigate between class members.
MacA&D is a Universal Binary application for Intel or PPC based Macintosh computers. The Standard edition is $495, Desktop edition is $1195 and Developer edition is $1995. See www.excelsoftware.com for information.